package com.softeem.work.w7;

/**
 * 定义一个银行卡类：BankCard，
 * 		定义如下属性：注：所有属性类型和初始值自己确定。
 * 		银行卡序号：每发一张卡，序号加1，不分哪家银行。 nextNo
 * 		所有卡累计余额：将所有卡的余额加一起。 totalBalance
 * 		银行卡号 cardNo
 * 		客户姓名 name
 * 		客户身份证号 personId
 * 		卡上余额 balance
 * 	定义方法：注：所有方法参数自己和返回类型自己确定，这里只给出方法名：
 * 		构造方法 BankCard()
 * 		取得所有卡累计余额 getTotalBalance
 * 		取得当前最后的卡号 getCurrentCardNo
 * 		取得下一个卡号 getNextCurrentNo
 * 		存款 deposit()
 * 		取款 withdraw()
 * 		取得本卡的余额 getBalance()
 *
 * 	定义银行类：Bank
 * 		定义属性：
 * 		银行名称 bankName
 * 		所在国家名称： countryName（注所有银行都是在中国）
 * 		所有银行已发出的卡数 totalCardNumber
 * 		本银行累计存款金额 totalDeposit
 * 		本银行累计取款金额 totalWithdraw
 * 		所有银行累计存款金额 allTotalDeposit
 * 		所有银行累计取款金额 allTotalWithDraw
 * 		定义方法：
 * 		构造方法 Bank()
 * 		发卡 createCard()
 * 		存款 deposit()
 * 		取款 withdraw()
 * 		取得本银行累计取款金额 getTotalDeposit
 * 		取得本银行累计取款金额 getTotalWithdraw
 * 		取得所有银行累计存款金额 getAllTotalDeposit
 * 		取得所有银行累计取款金额 getAllTotalWithDraw
 *
 * 	定义客户类：Java Main类
 * 	在main方法中模拟下列任务：
 * 		(1) 分别创建2个银行。
 * 		(2) 在每个银行取得2张银行卡。
 * 		(3) 每个卡分别存2次钱。
 * 		(4) 每个卡分别取1次钱。
 * 		(5) 显示每个卡的存款余额。
 * 		(6) 显示所有卡的累计余额。
 * 		(7) 显示每个银行的累计存款金额，累计取款金额。
 * 		(8) 显示所有银行的累计存款金额，累计取款金额。
 */
public class Test {
}
